package com.gitee.wsl.ext.array.bytes

import com.gitee.wsl.lang.ByteOrder

fun Char.toByteArray(byteOrder: ByteOrder = ByteOrder.BigEndian): ByteArray = code.toShort().toByteArray(byteOrder)

fun Char.toByteArray(byteArray: ByteArray,byteOrder: ByteOrder= ByteOrder.BigEndian,startIndex:Int=0)
        = code.toShort().toByteArray(byteArray,byteOrder,startIndex)

fun ByteArray.toChar(order: ByteOrder = ByteOrder.BigEndian,startIndex: Int = 0) = toShort(order,startIndex).toInt().toChar()